package com.zcx.base;

import com.zcx.bean.PayBean;
import com.zcx.bean.WxPayBean;

/**
 * @author：zcx
 * @date:on 2018/3/6 0006 17:48
 */

public interface BaseModel {
    /**
     * 下订单支付
     */
    void alipayData(aliypayOnListener listener);

    /**
     * 回调监听，下订单完成
     */
    interface aliypayOnListener {
        void onstart(int resId);
        void onSucc(PayBean payBean);
        void onFail(String message);
    }

    /**
     * 微信下单支付
     * @param listener
     */
    void wxPayData(wxPayOnListener listener);

    /**
     * 回调监听，下订单完成
     */
    interface wxPayOnListener {
        void onstart(int resId);
        void onSucc(WxPayBean payBean);
        void onFail(String message);
    }
}
